Irrigation Ditch — definition

1. irrigation ditch (Noun)

1 definition

irrigation ditch (Noun) — A ditch to supply dry land with water artificially.

1 type of
ditch